/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package BL;
import BD.ClienteBD;
import BE.Cliente;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
 *
 * @author cecv
 */
public class ClienteBL {

    private ClienteBD objClienteBD;
    private List<Cliente> arrClientes;

    public ClienteBL(){
        objClienteBD=new ClienteBD();
        arrClientes = new ArrayList<Cliente>();
            }

    public boolean insertarCliente(Cliente objCliente){

      return objClienteBD.insertarCliente(objCliente);

    }

    public Collection seleccionarCliente(){

      return objClienteBD.seleccionarCliente();

    }

    public List<Cliente> buscarCliente(Cliente objCliente){

        arrClientes = objClienteBD.buscarCliente(objCliente);
        return arrClientes;
    }

     public List<Cliente> buscarClientesHojaRuta(Cliente objCliente,int idUsuario){

        arrClientes = objClienteBD.buscarClientesHojaRuta(objCliente,idUsuario);
        return arrClientes;
    }
     
     public Double buscarDescuento(int idCliente){

        Double descuentoCliente = objClienteBD.buscarDescuento(idCliente);
        return descuentoCliente;
    }


    public boolean modificarCliente(Cliente objCliente){

      return objClienteBD.modificarCliente(objCliente);

    }
    public boolean eliminarCliente(Cliente objCliente){

      return objClienteBD.eliminarCliente(objCliente);

    }

}
